package com.sojson.task;

/**
 * 定时任务接口
 * 
 * @author liu
 * @date 2021-04-28
 */
public interface TaskInterface {

    /**
     * 1:秒(0-59),2:分(0-59),3:时(0-23),4:天(1-31),5:月(1-12 / JAN-DEC),6:周(1-7 or SUN-SAT),7:年(1970-2099)<BR/>
     * 当天0 点 清空 销售实时看板 数据<BR/>
     * 1.单个数字为(每分钟的多少秒/每小时的多少分钟/每天的多少小时...)<BR/>
     * 2.加*为(每天的几点几分几秒都执行/每小时的几分几秒都执行/每分钟的几秒都执行/每秒都执行...)<BR/>
     * 3.加/为递增触发,左边为(第几秒开始执行/第几分钟开始执行/第几小时开始执行...),右边为(每过几秒执行/每过几分钟执行/每过几小时执行...)<BR/>
     * 4.加-为区间(多少到多少秒之内每秒都执行/多少到多少分钟之内每分钟都执行/多少到多少小时之内每小时都执行...)<BR/>
     * 5.加,为多个值(多少多少秒每秒都执行/多少多少分钟每分钟都执行/多少多少小时每小时都执行...)<BR/>
     * 下面的符号只能在某个位置加<BR/>
     * 6.加?为不指定(只能在第4个(天)和第6个(周)位置添加)(如果要每月的几号执行,就需要在周的位置设置?)<BR/>
     * 7.加L为最后(只能在第4个(天)和第6个(周)位置添加)(在第4个(天)位置设置为每月的最后一天,在第6个(周)位置设置为每周的最后一天(周六))(在第6个(周)L前加数字表示每月的最后一个周几执行)<BR/>
     * 8.加W为最近的工作日(只能在周一到周五执行)(只能在第4个(天)位置添加)(如果这天是周六,就在这周五执行,如果这天是周末,就这下周一执行,其他时间当天执行,如果前面是上一个月,就往后执行)<BR/>
     * 9.加#为第几个周几(只能在第6个(周)位置添加),左边为(周几),右边为(这个月的第几个,没有就不执行)(用在母亲节和父亲节再合适不过了)<BR/>
     */

}